define([
    'modules/ApiClient',
	'modules/config',
    "jquery",
    'jquery.cookie'
], function (ApiClient,config, $){
	var SubAudit = function(json_params, stoken){
		alert(stoken);
		/*var json_params={
			WFSTATE:'1',  //--流程处理标志：1是提交审核；2是退回
			GEMPOINTID:'152500-007', //--样地编号
			SAMPLEPLOTID:'152500-007-2018',  //--样地对应当前年度编号
			GEMNAME:'额吉淖尔东', //--监测点名称----新巴尔虎右旗大庆路与贝尔苏木十字路口西侧
			AUDITROLEID:'R10303', //--当前用户权限
			AUDITSTATEDM:'1001',  //--审核状态代码
			AUDITSTATE:'审核通过',  //--审核状态名称
			AUDITIDEA:'', //--审核意见
			AUDITFEILD:'', //--问题字段
			FLOWNODEID:'w10309', //--审核流程节点id：如果流程节点为空说明为新增
			VERSION:'2018/10/18 9:29:22' //--审核流程的时间戳
		}*/
		ApiClient.post(config.EGSWEBAPI+'CurrentReview',json_params,stoken).then(function (reValues) {
					console.log(reValues);
					alert(reValues.data.code);
					if (reValues.data.code == "200") {
						alert(reValues.data.reRows);
						alert(reValues.data.reMessage);
					} else if (reValues.data.code == "401") {
                
					} else {
					
					}
				});
	};
	
	var AuditingSearch = function(stoken){
		alert(stoken);
		ApiClient.get(config.EGSWEBAPI+'AuditingSearch',stoken).then(function (reValues) {
					console.log(reValues);
					alert(reValues.data.code);
					if (reValues.data.code == "200") {
						alert(reValues.data.reRows);
						alert(reValues.data.reMessage);
					} else if (reValues.data.code == "401") {
                
					} else {
					
					}
				});
	};
	
	var waitAuditing = function(stoken){
		alert(stoken);
		ApiClient.get(config.EGSWEBAPI+'CurrentReview/0',stoken).then(function (reValues) {
					console.log(reValues);
					alert(reValues.data.code);
					if (reValues.data.code == "200") {
						alert(reValues.data.reRows);
						alert(reValues.data.reMessage);
					} else if (reValues.data.code == "401") {
                
					} else {
					
					}
				});
	};
	
	var AlreadyAuditing = function(stoken){
		alert(stoken);
		ApiClient.get(config.EGSWEBAPI+'CurrentReview/0',stoken).then(function (reValues) {
					console.log(reValues);
					alert(reValues.data.code);
					if (reValues.data.code == "200") {
						alert(reValues.data.reRows);
						alert(reValues.data.reMessage);
					} else if (reValues.data.code == "401") {
                
					} else {
					
					}
				});
	};
	
	var TImportantValuePoint = function(stoken,syear){
		alert(stoken);
		ApiClient.getparams(config.EGSWEBAPI+'TImportantValue',syear,stoken).then(function (reValues) {
					console.log(reValues);
					alert(reValues.data.code);
					if (reValues.data.code == "200") {
						alert(reValues.data.reRows);
						alert(reValues.data.reMessage);
					} else if (reValues.data.code == "401") {
                
					} else {
					
					}
				});
		/*ApiClient.get(config.EGSWEBAPI+'TImportantValue/'+syear,stoken).then(function (reValues) {
					console.log(reValues);
					alert(reValues.data.code);
					if (reValues.data.code == "200") {
						alert(reValues.data.reRows);
						alert(reValues.data.reMessage);
					} else if (reValues.data.code == "401") {
                
					} else {
					
					}
				});*/
	}
	
	var ImportantValueTable = function(stoken,id){
		alert(stoken);
		ApiClient.get(config.EGSWEBAPI+'ImportantValueSearch/'+id,stoken).then(function (reValues) {
					console.log(reValues);
					alert(reValues.data.code);
					if (reValues.data.code == "200") {
						alert(reValues.data.reRows);
						alert(reValues.data.reMessage);
					} else if (reValues.data.code == "401") {
                
					} else {
					
					}
				});
	}
	
	var UpdateDominantSpecies = function(stoken){
		alert(stoken);
		var json_params=[
		{ID: "2137", DSPECIES: 1},
		{ID: "2138", DSPECIES: 1}
		];
		ApiClient.put(config.EGSWEBAPI+'TImportantValue',json_params,stoken).then(function (reValues) {
					console.log(reValues);
					alert(reValues.data.code);
					if (reValues.data.code == "200") {
						alert(reValues.data.reRows);
						alert(reValues.data.reMessage);
					} else if (reValues.data.code == "401") {
                
					} else {
					
					}
				});
	}

	return {
        SubAudit:SubAudit,
		AuditingSearch:AuditingSearch,
		waitAuditing:waitAuditing,
		AlreadyAuditing:AlreadyAuditing,
		TImportantValuePoint:TImportantValuePoint,
		ImportantValueTable:ImportantValueTable,
		UpdateDominantSpecies:UpdateDominantSpecies
    }
});